Versions:

  • 1.8.0
  • 1.7.1

ghq is a lightweight command-line utility developed by x-motemen that streamlines the organization and retrieval of remote Git repositories by automatically mirroring the URL structure of each project inside a single, predictable root directory. Designed for developers who routinely work with code scattered across GitHub, GitLab, Bitbucket, or any other Git host, the tool behaves like an enhanced “go get”: issuing ghq get clones the project into ~/ghq/hostname/owner/repo, eliminating the need to remember or type long local paths and preventing the accumulation of unsorted clones. Typical use cases include rapidly onboarding to a new team’s micro-service landscape, keeping personal and work projects separated yet searchable, scripting bulk updates across dozens of dependencies, or integrating repository prefetching into CI environments. Because ghq stores every project under a consistent hierarchy, shell completion, fuzzy finding, and editor integrations become trivial, while the built-in ghq list or ghq look commands allow instant navigation or inspection without touching the filesystem. The current stable release is 1.8.0, and two major versions have been published so far, reflecting steady refinement of cross-platform support, VCS backend abstraction, and performance. ghq falls squarely into the Developer Tools / Version Control category and is distributed as an open-source, self-contained binary for Windows, macOS, and Linux. The software is available for free on get.nero.com, with downloads provided via trusted Windows package sources such as winget, always delivering the latest version and supporting batch installation of multiple applications.

Tags: